package day0326;

import java.util.Arrays;
import java.util.Scanner;

//100和尚吃140个馒头，  1个和尚吃3个馍，  1个和尚吃1个馍。
public class Test3 {
    public static void main(String[] args) {
        Scanner s=new Scanner(System.in);
        System.out.println("请输入和尚的数量：");
        int mc=s.nextInt();
        System.out.println("请输入馒头尚的数量：");
        int sbc=s.nextInt();
        String[] rs=Test3.eatBread(mc,sbc);
        System.out.println(Arrays.toString(rs));
    }

    public static  String[] eatBread(int monkCount, int streamedBreadCount){
        String[] result={};//4  3
        for (int d = 0; d < Math.min(monkCount/3, monkCount) ; d++) {
            for (int x = 0; x <  Math.min(monkCount, monkCount); x++) {
                if( (d+x ==monkCount) &&  (d*3 + x ==streamedBreadCount)){
                    result= Arrays.copyOf( result  ,  result.length+1 );//先对result数组扩容
                    result[result.length-1]="大和尚数量："+d +"&小和尚数量:" +x;//将String结果存入到result的最后一位。
                }
            }
        }
        return result;
    }
}
